package Libs.Dados.Objetos
{
	[RemoteClass(alias="Neturion.Dados.Logradouro")]	
	public class Logradouro
	{
		private var _logradouroId:int;
        private var _codigo:String;
        private var _descricao:String;
        private var _tipoLogradouro:Libs.Dados.Objetos.TipoLogradouro;
        private var _cep:String;
        private var _bairro:Libs.Dados.Objetos.Bairro;
        private var _neturionLog:Libs.Dados.Objetos.NeturionLog;
        
		public function Logradouro()
		{
		}

		public function set LogradouroId(value:int):void
		{
			this._logradouroId=value;	
		}
		
		public function set Codigo(value:String):void
		{
			this._codigo=value;	
		}
		
		public function set Descricao(value:String):void
		{
			this._descricao=value;	
		}

		public function set TipoLogradouro(value:Libs.Dados.Objetos.TipoLogradouro):void
		{
			this._tipoLogradouro=value;	
		}
		
		public function set Cep(value:String):void
		{
			this._cep=value;	
		}
		
		public function set Bairro(value:Libs.Dados.Objetos.Bairro):void
		{
			this._bairro=value;	
		}

        public function set NeturionLog(value:Libs.Dados.Objetos.NeturionLog):void
        {
            this._neturionLog=value; 
        }
        
		public function get LogradouroId():int
		{
			return this._logradouroId;	
		}
		
		public function get Codigo():String
		{
			return this._codigo;	
		}
		
		public function get Descricao():String
		{
			return this._descricao;	
		}

		public function get TipoLogradouro():Libs.Dados.Objetos.TipoLogradouro
		{
			return this._tipoLogradouro;	
		}
		
		public function get Cep():String
		{
			return this._cep;	
		}
		
		public function get Bairro():Libs.Dados.Objetos.Bairro
		{
			return this._bairro;	
		}

        public function get NeturionLog():Libs.Dados.Objetos.NeturionLog
        {
            return this._neturionLog;
        }
	}
}